package betandregret;

import java.util.ArrayList;
import java.util.Calendar;

import betandregret.interfaces.IBetAndRegret;
import betandregret.interfaces.IKundenBoundary;
import betandregret.interfaces.IMitarbeiterBoundary;

public class BetAndRegret implements IBetAndRegret {
	
	String gruppenNummer= "T12-05";
	public Calendar datum;
	KundenBoundary kundenBoundary;
	MitarbeiterBoundary mitarbeiterBoundary;

	@Override
	public String getGruppenNummer() {
		// TODO Auto-generated method stub
		return gruppenNummer;
	}

	@Override
	public IKundenBoundary getKundenBoundary() {
		// TODO Auto-generated method stub
		return kundenBoundary;
	}

	@Override
	public IMitarbeiterBoundary getMitarbeiterBoundary() {
		// TODO Auto-generated method stub
		return mitarbeiterBoundary;
	}

	@Override
	public void initialisieren() {
		// TODO Auto-generated method stub
		kundenBoundary = new KundenBoundary();
		mitarbeiterBoundary = new MitarbeiterBoundary();
		
		datum = Calendar.getInstance();
	}

	@Override
	public void shutDown() {
		// TODO Auto-generated method stub
		kundenBoundary = null;
		mitarbeiterBoundary = null;
		System.gc();
		
	}

	@Override
	public void setDatum(Calendar datum) {
		// TODO Auto-generated method stub
		this.datum = datum;
	}
	
	public void upDateKundenSpielCol(ArrayList<Spiel> spielCol){
		//this.getKundenBoundary().setSpielCol(spielCol);
	}
	

}
